package cpsobras.cargo;

import java.util.List;
import cpsobras.util.DAOFactory;

public class CargoRN {
	private CargoDAO cargoDAO;
	
	public CargoRN(){
		this.cargoDAO = DAOFactory.criarCargoDAO();
	}
	
	public Cargo carregar(Integer codigo){
		return this.cargoDAO.carregar(codigo);
	}
	
	public void salvar(Cargo cargo){
		Integer codigo = cargo.getCod_cargo();
		if(codigo == null || codigo == 0){
			this.cargoDAO.salvar(cargo);
		}else{
			this.cargoDAO.atualizar(cargo);
		}
	}
	
	public void excluir(Cargo cargo){
		this.cargoDAO.excluir(cargo);
	}
	
	public List<Cargo> listar(){
		return this.cargoDAO.listar();
	}

}
